import PySimpleGUI as sg

def main():
    
    sg.theme('DarkGrey14')

    
    layout = [  [sg.Text('Выберите тип конвертации: ')],
                [sg.Checkbox('Из Фарингейта в Цельсий',key='FINC',enable_events=True, default=True)], 
                [sg.Checkbox('Из Цельсий в Фарингейт',key='CINF',enable_events=True)],
                [sg.Text('Введите температуру: ')],
                [sg.InputText()],
                [sg.Text('Результат:')],
                [sg.Text('None',key='result', visible=False)],
                [sg.Button('Расчитать')], [sg.Button('Отмена')]
                ]

    
    window = sg.Window('Измеритель', layout) 
    
    while True:
        event, values = window.read()
        print(event, values)
        if event == sg.WIN_CLOSED or event == 'Отмена': 
            break 
        if values["CINF"] == True and values["FINC"] == False and event == 'Расчитать':
            values[0] = float(values[0]) * (9/5) + 32
            window['result'].Update(values[0], visible=True)
        elif values["FINC"] == True and values["CINF"] == False and event == 'Расчитать':
            values[0] = float(values[0]) - 32 * (5/9)
            window['result'].Update(values[0], visible=True)
        
        window.Refresh()
    
    window.close() 


if __name__ == "__main__": 
    print(main())
 